package FileAndRecurison.File;

import java.io.File;

/*
    java.io.file类
    文件和目录路径名的抽象表示形式
    java把电脑中的文件和文件夹（目录）封装为一个file类，我们可以使用file类对文件和文件夹进行操作
        1、创建文件/文件夹
        2、删除文件/文件夹
        3、获取文件/文件夹
        4、判断文件/文件夹是否存在
        5、对文件夹进行遍历
        6、获取文件的大小、
    file类是一个和系统无关的类

        file：文件
        directory：文件夹/目录
        path：路径


*/
public class FileTest01 {
    /*   static String	pathSeparator 与系统有关的路径分隔符，为了方便，它被表示为一个字符串。
       static char	pathSeparatorChar 与系统有关的路径分隔符。
       static String	separator     与系统有关的默认名称分隔符，为了方便，它被表示为一个字符串。
       static char	separatorChar     与系统有关的默认名称分隔符。
       */
    public static void main(String[] args) {
        String pathSeparator = File.pathSeparator;
        //与系统有关的路径分隔符。windows下为分号；linux为分号
        System.out.println(pathSeparator);
        String separator = File.separator;
        //与系统有关的默认名称分隔符。 windows下为反斜杠 \  ;linux下为正斜杠/
        System.out.println(separator);
        //对于不同的系统，文件分隔符和路径分隔符可能不一致
        //windows：  c:\dev\a.txt
        //linux  :   c:/dev/a.txt
        //"c:"+File.separator+"dev"+File.separator+"a.txt"
    }
}
